Attribute Complexity (AC)

Description:

Defined as the sum of each field's weight in the class.

You can set up weights for types, the enum type and the array type separately. Use "*" to define types of a namespace with all its subnamespaces . For example, System.Collections.* means that the row defines all classes of the System.Collections namespace and its subnamespaces . To process all types not listed in the table, specify the last row as "*".

The row order is important, because checking of attributes goes from the top of the table downwards. (Repetitions of a type aren't counted, so if a specific type follows a more general type that already included it, the specific type isn't counted. For example, System.Collections.* won't be counted if it comes after System.* .)